package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreReply;
import com.fujitsu.nanjing.tieba.ibator.CoreReplyCriteria;
import java.util.List;

public interface CoreReplyDAO {
    int countByExample(CoreReplyCriteria example);

    int deleteByExample(CoreReplyCriteria example);

    int deleteByPrimaryKey(Integer replyid);

    Integer insert(CoreReply record);

    Integer insertSelective(CoreReply record);

    List<CoreReply> selectByExampleWithBLOBs(CoreReplyCriteria example);

    List<CoreReply> selectByExampleWithoutBLOBs(CoreReplyCriteria example);

    CoreReply selectByPrimaryKey(Integer replyid);

    int updateByExampleSelective(CoreReply record, CoreReplyCriteria example);

    int updateByExampleWithBLOBs(CoreReply record, CoreReplyCriteria example);

    int updateByExampleWithoutBLOBs(CoreReply record, CoreReplyCriteria example);

    int updateByPrimaryKeySelective(CoreReply record);

    int updateByPrimaryKeyWithBLOBs(CoreReply record);

    int updateByPrimaryKeyWithoutBLOBs(CoreReply record);
}